//#include <iostream>
//#include <unordered_map>
//#include <set>
//using namespace std;
//unordered_map<string, set<int>> mp;
//int main()
//{
//	int n;
//	cin >> n;
//	for (int i = 1;i <= n;i++)
//	{
//		int p;cin >> p;
//		while (p--)
//		{
//			string s;cin >> s;
//			mp[s].insert(i);
//		}
//	}
//	int m;cin >> m;
//	while(m--)
//	{
//		string s;
//		cin >> s;
//		for (auto v : mp[s])
//		{
//			cout << v << " ";
//		}
//		cout << endl;
//	}
//
//	return 0;
//}